/*
 * @Copyright: Copyright (c) 2030 吴周海
 * @Author: wzh200x@126.com
 * @Date: 2025-10-20 16:51:51
 * @LastEditors: wzh200x@126.com
 * @LastEditTime: 2025-10-20 17:18:09
 * @FilePath: \gogamewebserver\goGameWebServer\api\admin\admin.go
 * @Description: 文件功能描述
 */
package admin

import (
	"context"
	v1 "goGameWebServer/api/admin/v1"
)

type IAdmin interface {
	QueryUser(ctx context.Context, req *v1.AdminQueryUserReq) (res *v1.AdminQueryUserRes, err error)
	UpdateUser(ctx context.Context, req *v1.AdminUpdateUserReq) (res *v1.AdminUpdateUserRes, err error)
	UpdateAvatar(ctx context.Context, req *v1.AdminUpdateAvatarReq) (res *v1.AdminUpdateAvatarRes, err error)
	UpdateGameConfig(ctx context.Context, req *v1.AdminUpdateGameConfigReq) (res *v1.AdminUpdateGameConfigRes, err error)
	UpdateServerKey(ctx context.Context, req *v1.AdminUpdateServerKeyReq) (res *v1.AdminUpdateServerKeyRes, err error)
}
